Complexity of Model Checking for Modal Dependence Logic

نویسندگان

  • Johannes Ebbing
  • Peter Lohmann
چکیده

Modal dependence logic (MDL) was introduced recently by Väänänen. It enhances the basic modal language by an operator =(·). For propositional variables p1, . . . , pn the atomic formula =(p1, . . . , pn−1, pn) intuitively states that the value of pn is determined solely by those of p1, . . . , pn−1. We show that model checking for MDL formulae over Kripke structures is NPcomplete and further consider fragments of MDL obtained by restricting the set of allowed propositional and modal connectives. It turns out that several fragments, e.g., the one without modalities or the one without propositional connectives, remain NP-complete. We also consider the restriction of MDL where the length of each single dependence atom is bounded by a number that is fixed for the whole logic. We show that the model checking problem for this bounded MDL is still NP-complete while for some fragments, e.g., the fragment with only ♦, the complexity drops to P. We additionally extend MDL by allowing classical disjunction – introduced by Sevenster – besides dependence disjunction and show that classical disjunction is always at least as computationally bad as bounded arity dependence atoms and in some cases even worse, e.g., the fragment with nothing but the two disjunctions is NP-complete. Furthermore we almost completely classifiy the computational complexity of the model checking problem for all restrictions of propositional and modal operators for both unbounded as well as bounded MDL with both classical as well as dependence disjunction. This is the second arXiv version of this paper. It extends the first version by the investigation of the classical disjunction. A shortened variant of the first arXiv version was presented at SOFSEM 2012 [EL12].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model Checking for Modal Dependence Logic: An Approach through Post's Lattice

In this paper we investigate an extended version of modal dependence logic by allowing arbitrary Boolean connectives. Modal dependence logic was recently introduced by Jouko Väänänen by extending modal logic by a the dependence atom dep(·). In this paper we study the computational complexity of the model checking problem. For a complete classification of arbitrary Boolean functions we are using...

متن کامل

Computational Aspects of Dependence Logic

In this thesis (modal) dependence logic is investigated. It was introduced in 2007 by Jouko Väänänen as an extension of first-order (resp. modal) logic by the dependence operator “p ̈q. For first-order (resp. propositional) variables x1, . . . , xn, “px1, . . . , xn ́1, xnq intuitively states that the value of xn is determined by those of x1, . . . , xn ́1. We consider fragments of modal dependenc...

متن کامل

Canonical Models and the Complexity of Modal Team Logic

We study modal team logic MTL and the dependence-free fragment FO2[∼] of two-variable team logic, which extend modal logic ML and two-variable logic FO2 with team semantics by a Boolean negation ∼. We settle the open question of the complexity of their respective satisfiability problems, and prove that both are complete for a non-elementary complexity class. We also prove that the model checkin...

متن کامل

Extended Modal Dependence Logic EMDL

In this paper we extend modal dependence logic MDL by allowing dependence atoms of the form dep(φ1, . . . , φn) where φi, 1 ≤ i ≤ n, are modal formulas (in MDL, only propositional variables are allowed in dependence atoms). The reasoning behind this extension is that it introduces a temporal component into modal dependence logic. E.g., it allows us to express that truth of propositions in some ...

متن کامل

Model Checking and Validity in Propositional and Modal Inclusion Logics

Propositional and modal inclusion logic are formalisms that belong to the family of logics based on team semantics. This article investigates the model checking and validity problems of these logics. We identify complexity bounds for both problems, covering both lax and strict team semantics. By doing so, we come close to finalising the programme that ultimately aims to classify the complexitie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012